package com.i2works.smartluolong.utils.entity;


import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * web公共DO属性类
 *
 * @author koal koal@vip.qq.com
 * @date 2015年11月13日 下午10:40:12
 */
public class BaseCommDO implements Serializable {

    private String createName;
    private String updateName;
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    // @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    // @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
    private Date createTime; // 创建时间

    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    // @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    // @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
    private Date updateTime; // 更新时间


//    /**
//     * 附加参数
//     * 用户API无状态鉴权传递的ID和用户名
//     */
//    @JSONField(serialize = false)
//    private Integer appUserId; //传递用户ID使用
//    @JSONField(serialize = false)
//    private String appUserName; //传递用户名字使用

    public String getCreateName() {
        return createName;
    }

    public void setCreateName(String createName) {
        this.createName = createName;
    }


    public String getUpdateName() {
        return updateName;
    }

    public void setUpdateName(String updateName) {
        this.updateName = updateName;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

}
